仕様バージョン: 2.1
実装バージョン: 2.1.1
wsgen
ツールは、JAX-WS Web サービスで使用される JAX-WS ポータブルアーティファクトを生成します。このツールは、Web サービスのエンドポイント実装クラス (SEI) を読み取り、Web サービスの配備と呼び出しに必要なすべてのアーティファクトを生成します。
wsgen
ツールは、JAX-WS Web サービスで使用される JAX-WS ポータブルアーティファクトを生成します。このツールは、Web サービスのエンドポイントクラスを読み取り、Web サービスの配備と呼び出しに必要なすべてのアーティファクトを生成します。JAXWS 2.1.1 RI には wsgen Ant タスクも用意されています。詳細は、Wsgen Ant タスクを参照してください。
export JAXWS_HOME=/pathto/jaxws-ri
$JAXWS_HOME/bin/wsgen.sh -help
set JAXWS_HOME=c:\pathto\jaxws-ri
%JAXWS_HOME%\bin\wsgen.bat -help
wsgen [options] <SEI>
次の表に、wsgen
のオプションを示します。
オプション |
説明 |
---|---|
|
入力クラスファイルの検索場所を指定します |
|
|
|
生成される出力ファイルを格納する場所を指定する |
|
ベンダー拡張 (仕様で規定されていない機能) を許可します。拡張を使用すると、アプリケーションの移植性が失われたり、ほかの実装との相互運用が行えなくなる可性があります |
|
ヘルプを表示します |
|
生成されたファイルを保持します |
|
常に -wsdl オプションと組み合わせて使用します。WSDL などの生成されたリソースファイルの格納場所を指定します |
|
生成されるソースファイルを格納する場所を指定する |
|
コンパイラが実行している処理に関するメッセージを出力します |
|
バージョン情報を出力します。このオプションを使用した場合、バージョン情報が出力されるだけです。通常の処理は実行されません。 |
|
|
|
常に |
|
常に |
wsgen -d stock -cp myclasspath stock.StockService
stock ディレクトリ内に @WebService 注釈が付けられた、StockService に必要なラッパークラスが生成されます。
wsgen -wsdl -d stock -cp myclasspath stock.StockService
SOAP 1.1 WSDL と、@WebService 注釈が付けられた Java クラス stock.StockService のスキーマが生成されます。
wsgen -wsdl:Xsoap1.2 -d stock -cp myclasspath stock.StockService
SOAP 1.2 WSDL が生成されます。
サービスを配備するときに JAXWS ランタイムによって自動的に WSDL が生成されるため、開発時に WSDL を生成する必要はありません。
Copyright © 2006 Sun Microsystems, Inc. All Rights Reserved. |
Java Software |